約 4,579,294 件
https://w.atwiki.jp/v-lyrics/pages/219.html
デッドボールP/DeadballP Titles in this Wiki Japanese Ninja No.1-Japanese Ninja No.1 Tabun_Nesshii-多分、ネッシー Toaru shoofu no koi-とある娼婦の恋 Creator Links Personal HP HP of Deadballp's game NicoNicoVideo Mylist - WorkList - Original song etc NicoNicoVideo Mylist - WorkList - All video Related Links YT Playlist Creator Info DeadballP is a hit maker, but he is a danger author. Because the text of his song had much too open sexual expression, his works were deleted many times by the manager. As for the deleted works, he uploaded revised version later. (Some of works that were deleted from NicoNicoDouga are left in YouTube.) -- (ymiyass900) 2009-05-30 10 16 45 今日は よろしくお願いしますね^^すごいですね^^ フェラガモ 靴 http //www.salvatoreferragamoofficial.com/ -- (フェラガモ 靴) 2013-06-29 22 33 16 Name Add post すべてのコメントを見る Added Modified by ymiyass900 _
https://w.atwiki.jp/bokunomemotyou/pages/14.html
ぺーほひーほひほひ サガ 並走大会 かなりチェック!!! https //live.nicovideo.jp/watch/lv343721528?ref=WatchHistoriesPage-ProgramListSection-ProgramCard さくら https //www.twitch.tv/sakura11s/about https //www.dqffrta.site/ff4chart001/ https //twitter.com/sakura_y_0820(ぎゅうころのサイト 他の人の情報も…!?) しもの(男) https //www.twitch.tv/shimono3 seri https //www.twitch.tv/seri17723/about https //www.youtube.com/channel/UCzoKdPv4axknBLuNr7Btw7g 3×(3kakeru) https //www.twitch.tv/3kakeru さやか https //com.nicovideo.jp/community/co5827959(現在配信も動画もなし) https //www.youtube.com/@3a8a/streams https //www.twitch.tv/3a8a 実茶むしこ(むしこ) https //com.nicovideo.jp/community/co38322 https //twitter.com/musikougou https //lit.link/musikougou https //www.youtube.com/@musikougou645 https //www.nicovideo.jp/watch/sm41675686(サムネキンハ!) 花凛 https //com.nicovideo.jp/community/co201371 https //twitter.com/karindrops https //lit.link/karindrops https //www.youtube.com/@karindrops/videos Night and Day FINALFANTASY 大併走大会 https //com.nicovideo.jp/community/co1323444?ref=pc_watch_description https //www.nicovideo.jp/user/6672802/mylist/73351520?ref=pc_userpage_mylist ぐいたん(女の子の最高傑作) https //www.youtube.com/channel/UC82V4yvQQqzopCxjELbJdWA https //www.twitch.tv/guitan33 https //www.nicovideo.jp/user/10103406/live_programs?ref=pc_userpage_menu らぶあい https //com.nicovideo.jp/community/co1253136 https //www.youtube.com/@loveai2525/videos FF6 RTA FESTIVAL!! ~Grand Finale~ https //com.nicovideo.jp/community/co1976666 イカロす(任天堂系?)(女さん)(チェック済み) https //www.twitch.tv/icarus0219 https //www.youtube.com/@icarus0219/streams https //www.youtube.com/watch?v=yUY6yqotF80 https //www.twitch.tv/rtainjapan https //www.youtube.com/@RTAinJapan/videos (↑RIJで走った動画から色々確認したかったけど見れない!?) マサマサ https //www.twitch.tv/masamasa_64 https //www.youtube.com/@user-uo2ro4do7x/videos (配信なし、メインじゃないらしいがVPやFFなどもある) 超サイヤ 並走 https //live.nicovideo.jp/watch/lv344355671 アニメチックストーリーゲーム①カードキャプターさくらRTA https //live.nicovideo.jp/watch/lv344344650 逸見五郎 https //live.nicovideo.jp/watch/lv343054046 ※DQRTAツアー2023に参加中 https //docs.google.com/spreadsheets/d/1_wTbGMFf0BAZd2Gl3VSStnBWTB2dknscQ4f6nDjosFs/edit#gid=1401756969 つづきはyoutubeで(同時配信中) https //www.youtube.com/channel/UCBbVTuGhYBo6x60tZoCBnsQ ※一部作品はtwtichのみで配信します(予定) https //www.twitch.tv/goro_itsumi https //live.nicovideo.jp/watch/lv343968230 たすぱ https //www.youtube.com/@taspa_rta/streams https //www.twitch.tv/taspa_rta https //com.nicovideo.jp/community/co3522307(メインらしい) https //www.nicovideo.jp/watch/sm37284448?ref=pc_userpage_video FF駅伝 https //twitter.com/ffrta_ekiden https //w.atwiki.jp/ffrta2/ https //com.nicovideo.jp/community/co2670000 https //www.twitch.tv/ffekiden https //www.twitch.tv/videos/2072235735(第8回の運営サイドの名前全部あり? チェックDAA!) FF456RTAリレー https //com.nicovideo.jp/community/co1314046 FF7RTA 並走部 https //com.nicovideo.jp/community/co3460378 FF8RTA 並走部 https //com.nicovideo.jp/community/co3460229 【FF9RTA並走コミュニティ】 https //com.nicovideo.jp/community/co2207935 イカル FF https //live.nicovideo.jp/watch/lv310237929 身内メンツでFFRTAリレー Aミラー(co2822000) https //com.nicovideo.jp/community/co2822000 Bミラー(co2891112) wiki→http //www9.atwiki.jp/miuchiffrta/ インタビュー日程 goo.gl/LdEPQS レシリア https //com.nicovideo.jp/community/co3556417 ●第4回FFビギナーズカップ【SFCFF5】 ●第3回ロマンシング サ・ガシリーズRTA駅伝対決 ぎゅうころ https //live.nicovideo.jp/watch/lv343349453?ref=WatchHistoriesPage-ProgramListSection-ProgramCard 第4回アンサガRTAリレー https //com.nicovideo.jp/community/co142303 Bチーム敬称略(走者リンクはTwitchのパネルにあります) ローラ:レシリア ルビィ:ああ マイス:℃ ヴェント:るこっく キャッシュ:BANRI ジュディ:ぎゅうころ アーミック:源一郎 ↓同時配信中のtwitchフォローよろしくお願いします! https //www.twitch.tv/gyukoro ↓DQとFFのチャート置き場 https //www.dqffrta.site/ ぎゅうころのサイト(複数の走者の情報アリ) https //www.dqffrta.site/ https //www.dqffrta.site/ff4chart000/(えぐさん) アンリミテッドサガ 並走(ああああああ https //www.twitch.tv/misosiru114/about) 12/19 20時~ アンサガ誕生会 ルビィ七大驚異スキップなし並走 さくさく https //www.twitch.tv/sksk1129 ℃ . https //www.twitch.tv/sea12xx 味噌汁 https //www.twitch.tv/misosiru114 りんだ https //www.twitch.tv/linda_nushi わいなぎ https //www.twitch.tv/ynagi_akz BANRI https //www.twitch.tv/banrirnab レディオ https //www.twitch.tv/radio_0211 【ミラー】 https //www.youtube.com/@jagerchor/live(狩人の合唱さん) Night and Day Final Fantasy https //com.nicovideo.jp/community/co1323444 https //twitter.com/FFNaD2011
https://w.atwiki.jp/6850/pages/24.html
概要 HTML5 ではネットワークもサポートしているため試してみる HTML5 のネットワークは相互通信が可能という点で、Ajax などの技術とは異なるとのこと 内容 受信したデータを表示する 手順 HTML5 コード。 Javascript コード。 表示結果。表示されない。 pywebsocket がうまく動作していないためと思われる(環境が正しく用意できていない)。
https://w.atwiki.jp/todo314/pages/238.html
Control Profiles of Complex Networks Justin Ruths, Derek Ruths Science 2014 概要 Network Controllabilityには次数分布が大事 特に重要なのはsourceとsinkの数 Network Controllability 微分方程式 dx(t)/dt = Ax(t)+Bu(t) A 隣接行列,B 入力行列 例 脳,人の意見,空港の利用客数 uをうまく設定してxを任意の状態にしたい 実際には… 辺の重みが分からん( ^ω^)おっ Structural Controllability 辺の重みを(ゼロ以外に)定めてcontrollableにできる Science 2014-06-30 19 20 57 (Mon)
https://w.atwiki.jp/snchat/pages/615.html
WWW【ぶいしっくす】 サモ茶末期のこの時期2011年01月に生まれた新語WWW 語尾につけるだけであなたもブイシックスの一員WWW 4つ以上つけるとアク禁だから気をつけろWWW (アク禁とはアクネ禁と戦うブイシックスの略)WWW 乗るしかない、この ビッグウェーブ にWWW 伸びきった芝のようだWWW ~城嶋~
https://w.atwiki.jp/k-asaki/pages/11.html
http //www2.atchs.jp/asaki/
https://w.atwiki.jp/warjpnetwork/pages/8.html
動画(youtube) @wikiのwikiモードでは #video(動画のURL) と入力することで、動画を貼り付けることが出来ます。 詳しくはこちらをご覧ください。 =>http //www1.atwiki.jp/guide/pages/801.html#id_30dcdc73 また動画のURLはYoutubeのURLをご利用ください。 =>http //www.youtube.com/ たとえば、#video(http //youtube.com/watch?v=kTV1CcS53JQ)と入力すると以下のように表示されます。
https://w.atwiki.jp/elvis/pages/1419.html
Spirit of Australia Religion in Citizenship National Life (ATF Science and Theology) Brian Howe?Alan Nichols? Developments in Pressure Vessel Technology Ray Woodward Nichols? Handbook of Mineralogy Silica, Silicates Richard A. Bideaux?Kenneth W. Bladh?Monte C. Nichols?John W. Anthony? Handbook of Mineralogy Arsenates, Phosphates, Vanadates Richard A. Bideaux?Kenneth W. Bladh?Monte C. Nichols?John W. Anthony? Trends in Reactor Pressure Vessel and Circuit Development Roy Woodward Nichols? Nondestructive Examination in Relation to Structural Integrity Ray Woodward Nichols? Helping Your Child to Read Ruth Nichols? History and Antiquities of the County of Leicester John Nichols? History and Antiquities of the County of Leicester John Nichols? History and Antiquities of the County of Leicester John Nichols? Chilton's Import Car Manual, 1983-90 (Chilton's Import Auto Service Manual) Time for Interaction K.G. Nichols? Chilton's Import Car Manual 1992-1996 (Chilton's Import Auto Service Manual) Kerry A. FreemanDean F. MorgantiniW. Calvin SettleNicholas L. D AndreaDebra GaffneyJacques GordonMichael L. GradyKevin M. G. MaherRichard J. RiveleRichard T. Smith Come to the Father Aidan Nichols? Examination History of England (Portway Reprints) W Nichols Marcy? Begotten in Silence Kevin Nichols? The Mexican War How the United States Gained Its Western Lands (Proud Heritage-the Hispanic Library) Carrie Nichols Cantor? Poems Plus Frederick E. Nichols? The Shellball Express Joh Nichols?Ken Rolston? Marine Nature Conservation Review (Marine Nature Conservation Review Series) R. Covey?F. Fortune?D. Nichols?Kay Thorpe? Marine Nature Conservation Review (Coasts and Seas of the United Kingdom - MNCR) Kay Thorpe?Matthew Dalkin?Frank Fortune?Dora Nichols? Major Companies of Nigeria, 1983 Marine Nature Conservation Review (Coasts and Seas of the United Kingdom - MNCR) P. Brazier?R. Holt?Eleanor Murray?D. Nichols? The Chronicle of Queen Jane and of Two Years of Queen Mary John Gough Nichols? Makings. 5 Pieces Jeremy Sanders Nichols? The Confederate Quartermaster in the Trans-mississippi The Blockade Runner's Texas Connection James L. Nichols? How To Catch A Mate...with The Right Bait A Complete Fishing Guide To Reeling In The One You Want Darian Ward Nichols?Byron Nichols? The Thought of Benedict XVI An Introduction to the Theology of Joseph Ratzinger Joseph Cardinal Ratzinger?Aidan Nichols? Fission Product Chemistry in Severe Nuclear Reactor Accidents A.L. Nichols? Not One Hoof Left Behind The Power of Prayer, Fasting and Consecration Veter Nichols? How to Create the Life You Want The Companion Journal to Power, Passion and Purpose Ann Nichols Roulac? Eyes of Darkness Leigh Nichols? The Best in the Game How to Turn $18 into $1 Million in Less Than a Year Kwesi Nichols?Tristan Cooley? House of Thunder Leigh Nichols? Servants of Twilight Leigh Nichols? Key to Midnight Leigh Nichols? Bigger Than the Sky Helene E. D. Nichols? Chilton's Jeep Wrangler (Chilton Model Specific Automotive Repair Manuals) NicholsChilton Chilton's Ford/Mercury Full Size 1968-92 Covers All U.S. and Canadian Full Size Models (Chilton's Repair Manual (Model Specific)) Chilton Book Company About the Young Idea The Story of the Jam 1972-1982 Mike Nichols? Applied Programmable Logic Controllers Laboratory Manual Daniel H. Nichols? Bigger Than the Sky Helene E. D. Nichols? Iml-Appld Prgrm Logic Ctrl Lml NICHOLS Radio Luxembourg Richard Nichols? Phillips Paper Trade Directory 1984 Mills of the World (Phillips International Paper Directory) Gas Directory and Who's Who 1984 John Hedges? Acoustic Emission Roy Woodward Nichols? Poetical Sketches of St Ives Sarah Nichols? Ingatestone 1913-2003 Brian Tytherleigh?Jack Nichols? Rome the Vatican Travel Pack (Globetrotter Travel Guide) Michael Nichols? Insinuation Tactics of English Satire James Nichols? Chilton's Motorcycle and Atv Repair Manual, 1945-85 Chilton's Repair Tune-Up Guide Cutlass 1970 to 1987 All U.S. and Canadian Models of Rear Wheel Drive Cutlass, Cutlass Supreme, F-85, 4-4-2 (Chilton's Repair Manual (Model Specific)) Chilton Book CompanyThe Nichols/Chilton?Kerry A. Freeman Industrial Robots in the World Market (Market Position Report S) C, etc. Nichols? Intelligent Networks (Ovum Report) Eirwen Nichols?Man-Sze Li? Benn's Media World Edition 1996 (Benn's Media World Edition) George Green, Who Was Very Good at Sums Denny Plowman?Claire Nichols? Marriage, Divorce and the Family in Scotland David I Nichols? Marriage,Divorce and the Family in Scotland David I. Nichols? In the Event of Death.... David I. Nichols? Splitting Up David I Nichols? Crawford's Directory of City Corrections, 1987 Economist Publications? Biocides in Plastics (Rapra Review Reports) Dean Nichols? Living with a Handicap (Care Welfare Lib.) Philip Nichols? Smocks in Luton Museum Marian Nichols? Popular Arts in the Luton Museum Marian Nichols? Upper Extremity Neuroanatomy And Clinical Examination A Programmed Text David P. Nichols? German-Romance Contact Peter Nichols Richardson? Pinpointing Affluence in the 21st Century Increasing Your Share of Major Donor Dollars Judith E. Nichols? Care and Conservation of Georgian Houses A Maintenance Manual Andy Davey? Design in Blockwork Michael Terrence Gage? Drawing for Publication Lezart? Classic Modern Houses in Europe Richard Einzig? Saving Old Buildings Sherban Cantacuzino? Small Solar Buildings in Cool Northern Climates David Oppenheim? Globetrotter Mexico (Globetrotter Travel Guide) Fiona Nichols? Cathedrals of the Movies David Atwell? Michael Graves Karen Vogel Nichols?etc.? Steer Your Own Career A Practical Guide to Effective and Satisfying Career Change Bob Bisdee? Michael Graves Karen Vogel, etc. Nichols? Chilton's Import Emission Diagnosis and Service Manual With Vacuum Circuits/1986 (Chilton's Emission Controls Manual) Michael Graves Karen Vogel, etc. Nichols? Moving the Earth Herbert Lownds Nichols? Heavy Equipment Repair Herbert Lownds Nichols? On the Mesa John Nichols? Cooking with Understanding Herbert Lownds Nichols? Map Librarianship Harold Nichols Even on Sunday Essays, Readings, and Archival Materials on Poetry and Poetics of Robin Blaser Robin Blaser?Miriam Nichols? UK Chemical Nuclear Data Committee Request List - 1990 (Memoirs) A.L. Nichols? Evaluation of Decay Data in the 4n Series (Reports) A.L. Nichols? Monmouthshire Medley Reginald Nichols? Pontypool and Usk Japan Ware Reginald Nichols? In the Event of Death.... David I Nichols? In Retrospect John Nichols? Waiting for the Dawn R. Nichols? Asana and the Animals (Walker Paperbacks) Grace Nichols?Sarah Adams? A-Well Known Face Josephine Bell?Trevor Nichols? Grace Nichols (Writers Their Work) Sarah Lawson Welsh? The Paradise Construction Company (Hesperus Classics - Poetry) J.G. Nichols? Mexico Globetrotters Travel Guide Fiona Nichols? Making Effective Presentations (Management Action Guides) Manchester Open Learning? Louis Kahn and Paul Zucker Frederick Doveton Nichols? History of Christianity James Hastings Nichols? Chester in Old Photographs (Britain in Old Photographs) Stuart Nichols? Local Maps of Derbyshire to 1770 Harold Nichols American Sports Cars Richard Nichols? Habitat Survey Cards for the Shores of the British Isles (Journal Offprints) N.A. Holme?David Nichols? Dynamic Professional Selling Arnold L. Schwartz? Diamonds (Reading Essentials Discovering Exploring Science) Max Nichols? Ultrasonic Inspection of Heavy Section Steel Components The Pisc II Final Report R. W. Nichols?S. Crutzen? On Yankee Station Barrett Tillman?John B Nichols? Benn's Media Directory, 1994 Europe The Guide to European Newspapers, Periodicals, Television, Radio and Cinima (Benn's Media Europe) Benn's Media 1994 World (Benn's Media World Edition) St. Francis Dam Disaster (Images of America) John Nichols? If You Had a Tail (We Can Read About Nature) Catherine Nichols? Going Places (We Can Read About Nature) Catherine Nichols? Storytelling the Gospel C. William Nichols? Never Say Never Bobby Nichols? An Arctic Year (We Can Read About Nature) Catherine Nichols? Developing Intercultural Competence in Practice (Languages for Intercultural Communication and Education, 1) Michael ByramAdam NicholsDavid Stevens Refracting the Light Learning the Lang K. Nichols? Refracting the Light Kevin Nichols? Pilgrimage of Grace Kevin Nichols? Unlocking Shareholder Value (Hawksmere Report) Paul Nichols? Reference Services and Sources in Small Public Libraries and School Media Centers Margaret Irby Nichols? If I Gained the World Linda Nichols? Monitoring Tigers and Their Prey Ullas Karanth?James Nichols? Rediscovering the Language of the Tribe in Modern Venezuelan Poetry The Poetry of Trafico and Guaire (Latin American Studies) Elizabeth Gackstetter Nichols? Forty Years of American Life Thomas Low Nichols? Reminiscences of Edgar Allen Poe Mary Sargeant Gove Nichols? Babar - The Best Present in the World B P Nichols? Catholic Thought Since the Enlightenment Aidan Nichols? Dark of the Sun Wilbur Smith?Trevor Nichols? Gold Mine Wilbur Smith?Trevor Nichols? Texas Peace Officer Larry Nichols?Ray K. Robbins?Donald Harrelson? Diving Malaysia (Periplus Action Guides) David Espinosa?Heneage Mitchell?Kal Muller?Fiona Nichols?John Williams? Diving Thailand (Periplus Action Guides) David Espinosa?Heneage Mitchell?Kal Muller?Fiona Nichols?John Williams? The Canti With a Selection of His Prose Giacomo Leopardi?J. G. Nichols? The History of the Houston Texans (NFL Today) John Nichols? Chilton's Repair and Tune-Up Guide Barracuda and Challenger, 1965-1972 Chilton Book Company Chilton's Repair and Tune-Up Guide International Scout 1967-1973 Chilton Book Company Trachoma and Related Disorders Caused by Chlamydial Agents Roger L Nichols? Looking at the Liturgy A Critical View of Its Contemporary Form Aidan Nichols? Get Carter (Storysound) Ted Lewis?Trevor Nichols? Handbook of Personnel Management Practice Michael Armstrong? Changing Your Job Godfrey Golzen The Singing Dead Ron Ellis?Trevor Nichols? Single Shot Ron Ellis?Trevor Nichols? Printed Maps and Plans of Leeds, 1711-1900 Kenneth John Bonser?Harold Nichols Motivation of the Physically Disabled Philip John Russell Nichols?William Henry Bradley? Room Mates Can't Always be Lovers Lige Clarke?Jack Nichols? Welcome to Fire Island Jack Nichols? I Have More Fun with You Than Anybody Lige Clarke?Jack Nichols? Electrical Power Engineering K G Nichols? Advanced Level Tuition and Educational Technology in Schools and Colleges C A Nichols? Taxonomy and Geography David Nichols? Continuance of Life After Death Harold Nichols John Nichols (Western Writers Series, No 75) Peter Wild? Labour In A Global World Case Studies From The White Goods Industry In Africa, South America, East Asia And Europe (The Future of Work) Theo NicholsSurhan Cam? Mistress of Madderlea (Historical Romance S.) Mary Nichols? Jack Chiltern's Wife (Historical Romance S.) Mary Nichols? An Unusual Bequest (Historical Romance Large Print) Mary Nichols? An Unusual Bequest (Historical Romance) Mary Nichols? Talk of the Town (Historical Romance) Mary Nichols? An Unusual Bequest (Historical Romance) Mary Nichols? A Grammar of Consent The Existence of God in Christian Tradition (Library of Religious Philosophy) Aidan Nichols? The Moral Nation Humanitarianism and U.S. Foreign Policy Today Bruce Nichols?Gil Loescher? The Moral Nation Humanitarianism and U.S. Foreign Policy Today Bruce Nichols?Gil Loescher? Monitoring the Marine Environment David Nichols? Feeling You're Behind Peter Nichols? Poet's Purpose J G Nichols?T Pey? Benn's Press Directory 1985 (Benn's Media Europe) Leather Guide 1987 International Directory of the Industry Every Child Needs a Praying Mom Fern Nichols? Gas Directory 1987 And Who's Who John Hedges? Leather Guide, 1988 International Directory of the Industry Golden Hour David G. NicholsMyron Yaster?Dorothy G. Lappe?J.Alex Haller?Charles N. Paidas?Charles Schleien? Chilton's Ford Lincoln/Mercury Repair Manual 1988-1992 (Chilton's Ford Repair Manual) Dean F. Morgantini Phillips Paper Trade Directory Mills of the World 1988 George R. Hutton? Chemist and Druggist Directory And Tablet and Capsule Identification Guide, 1988 (Chemist and Druggist Directory and Tablet and Capsule Identification Guide) Benn s Press Editors? Gas Directory and Who's Who 1988 Benn Business Info Services? Michelangelo Buonarroti (The Primary Source Library of Famous Artists) Catherine Nichols?Michelangelo Buonarroti? Chilton's Guide to Fuel Injection and Electronic Engine Controls 1990-92 Buick, Olds, Pontiac (Maximanuals) Benn's Media Directory, 1990 (Benn's Media Directory) Ann Guest?Christine Johnson? Phillips International Paper Directory, 1991 (Phillips International Paper Directory) George Hutton? Chemist and Druggist Directory, 1991 Also Tablet and Capsule Identification Guide (Chemist and Druggist Directory and Tablet and Capsule Identification Guide) Martin Luther King JR. Preacher, Freedom Fighter, Peacemaker (Biographies) Pamela H. Nettleton?Garry Nichols? Gas Industry Directory, 1991 (Gas Industry Directory) Printing Trades Directory, 1991 (Printing Trades Directory) Caroline Miles? Benn's Media Directory, 1993 United Kingdom (Benn's Media Directory United Kingdom) Ann Guest? Double Bones The Adventure Of Diplodocus (Dinosaur World) Michael Dahl?Garry Nichols? Benn's Media Directory, 1991 International (Benn's Media Europe) Lizard Tooth The Adventure Of Iguanodon (Dinosaur World) Michael Dahl?Garry Nichols? Lizard Tooth The Adventure of Iguanadon (Dinosaur World) Michael Dahl?Garry Nichols? Phantom Eye Theory Steven Leslie Nichols? Comprehension Through Conversation The Power of Purposeful Talk in the Reading Workshop Richard Allington?Maria Nichols?Gloria Pipkin? Long Arm The Adventure of Brachiosaurus (Dinosaur World) Michael Dahl?Garry Nichols? Monster Fish The Adventure of the Ichthyosaurs (Dinosaur World) Michael Dahl?Garry Nichols? Chilton's Honda - Civic/Crx/Del Sol Nichols Chilton? Stiff Armor The Adventure of Ankylosaurus (Dinosaur World) Michael Dahl?Garry Nichols? The Russian Presidency Thomas M. Nichols? Strange Lizard The Adventure of Allosaurus (Dinosaur World) Michael Dahl?Garry Nichols? Verdict on India Beverley Nichols? Myth, Magic, and Mystery One Hundred Years of American Children's Book Illustration Michael Patrick Hearn?Trinkett Clark?H. Nichols B. Clark? The Star Spangled Manner Beverley Nichols? Livestock Improvement Je Nichols? Twenty-Five - An Autobiography Beverley Nichols? Book of the Secrets of Enoch steve nichols? The Same Sun Merlin Nichols? Discovering Aquinas An Introduction to His Life, Work, and Influence Aidan Nichols? Developing Portfolios in Education A Guide to Reflection, Inquiry, And Assessment Ruth S. Johnson?J. Sabrina Mims-Cox?Adelaide Doyle-nichols? Developing Portfolios in Education A Guide to Reflection, Inquiry, and Assessment Ruth S. Johnson?J. Sabrina Mims?Adelaide Doyle-Nichols? Running Away from Home and Other Poems Jeanne Nichols? Splitting Up David I Nichols? The Changing Face of Luton Stephen Bunker?Robin Holgate?Marian Nichols? Okinawa C S Nichols?H I Shaw? Sir Francis Drake Revived Philip Nichols? Production and Reproduction of Trade Union Autocracy in the Turkish Metalworking Industry, The (Cardiff University, School of Social Sciences, Working Papers S.) Theo NicholsNadir Sugur?Erol Demir? Emergence of a New Generation of Workers in Turkish Industry, The (Cardiff University, School of Social Sciences, Working Papers S.) Theo Nicholsetc.? How to Build a Model Yacht (1902) Herbert Fisher?Frank Nichols?Russell Potts? Essential Help Handbook Anthea Nichols? Miguel Hernandez (World Authors S) Geraldine Cleary Nichols? Early American Culture (Discovering the Arts) Catherine Nichols? Archaeology in the Amesbury Area, Wiltshire (Wessex Archaeology Reports) Andrew B. Powell?Michael J. Allen?I. Barnes?Karen Nichols?John Hodgson? Aromatherapy Sylvia Nichols? CB Radio Richard Nichols? Custom Car Richard Nichols? Complete Citizen's Band Radio Richard Nichols? Do You Come Here Often? Richard Nichols? Privates on Parade Peter Nichols? 120 Idioms at Your Fingertips June Nichols? After Collapse The Regeneration of Complex Societies Glenn M. Schwartz?John J. Nichols? DNA Repair Processes From 3rd Annual Workshop Spons by Inst for Medical Res and the Natl Inst on Aging W W Nichols?D G Murphy? The Winged Wheelers of Suffolk Ken Nichols?Maureen Nichols? Harditts in Sawna Robert Nichols? Naked (Drama Series22) Luigi Pirandello?Nina Davinci Nichols? Resume Writing Without Paid Work Experience Walter Fortson?Harve Nichols? Potatoes from Gnocchi to Mash Anne Nichols?P. Myers? Show Your Own Dog Virginia Tuck Nichols? Scattering the Seed A Guide Through Balthasar's Early Writings on Philosophy And the Arts Aidan Nichols? Gaucho Cattle Hunter, Cavalryman, Ideal of Romance Madaline W. Nichols? Satie Remembered Robert Orledge?Reinhard G. Pauly?Roger Nichols? Museum Education Anthology Susan K. Nichols?Mary Alexander?Ken Yellis? A Grandparent's Prayer Journal Lifting My Grandchildren to the Throne of Grace Fern Nichols?Melanie Wayne? Epiphany A Theological Introduction to Catholicism Aidan Nichols? The Winter Garden Eluned Price?Clive Nichols Hidden Springs Cistercian Monastic Women (Cistercian Studies Series) John A. Nichols?Lillian Thomas Shank? Moving Learning 3e Cim MAC Nichols Medieval Religious Women Peaceweavers (Cistercian Studies Series) David Hugh Farmer?John A. Nichols?Lillian Thomas Shank? Encyclopedia Of Marine Science (Science Encyclopedia) C. Reid Nichols? Poland (Countries of the World) Jeremy Nichols?Emilia Trembicka-Nichols? Soda, Clay and Fire Gail Nichols? Poetics of Epiphany 19th Century Origins of the Modern Literary Moment Ashton Nichols? Italia, Italia Peter Nichols? All but the Right Folks Joan Kane Nichols? The Working Guide to Traditional Small-boat Sails A How-to Handbook for Builders And Owners David L. Nichols? Workers Divided Theo NicholsPeter Armstrong? Capital and Labour Theo Nichols? Beverley Nichols Cats X Y Z (Beverley Nichols' Cats' X. Y. Z.) Beverley Nichols? Founding the Future A History of Truman State University David Nichols? Disruption of American Democracy, 1856-61 Roy Franklin Nichols? Hearing Each Other Nichols We Held the Key Edward Nichols? Robert Lenkiewicz Keith Nichols Black Hawk Nichols Protestant Pioneers in Korea Everett Nichols Hunt? Beyond the Blue Glass Catholic Essays on Faith and Culture Aidan Nichols? Financing Elections David Nichols? Equations and Inequalities Eugene D, etc. Nichols? English Syntax A E Nichols? Scattering the Seed A Guide Through Balthasar's Early Writings on Philosophy And the Arts (Introduction to Hans Urs Von Balthasar) Aidan Nichols? Regional Broadband Networks Sue Uglow?Sally Walton?Eirwen Nichols? No Bloodless Myth A Guide Through Balthasar's Dramatics (Introduction to Hans Urs Von Balthasar) Aidan Nichols Op? Lectionary-Based Gospel Dramas for Lent and the Easter Triduum Sheila O Connell-Roussell?Therese Vorndran Nichols?Vicki Shuck? Divine Fruitfulness Nichols Regional Broadband Networks Sue Uglow?Monica Albarran O Donovan?Eirwen Nichols? Regional Broadband Networks Sue Uglow?Srinu Kumpatla?Eirwen Nichols? Mysterium Pacschale Hans Urs Von Balthasar?Aidan Nichols? 3G Survival Strategies Eirwen Nichols? Ownership, Control and Ideology (Stud. in Mgmt. S) Theo Nichols Taken Seriously Vicky Nichols? Phillip's '94 International Paper Directory (Phillips International Paper Directory) American Leviathan (Torchbks.) Roy Franklin Nichols? William Shakespeare (Pocket Essentials (Trafalgar)) Ian Nichols? Evans Christie - Great British Trials Trevor Nichols?Jon Baddeley?Robin Welch? Great War Literature Study Guide on Robert Nichols W. Lawrance? What Are You Doing Here? Dylan Nichols? Factory Regimes and the Dismantling of Established Labour in Asia (Working Paper) Theo NicholsSurhan Lam? Scottish Family Law Service John Fotheringham Ross?David Brownlee?David I. Nichols?Alison Cleland?Andrew Cubie?Brian Kearney?George Jamieson?Jane Mair?Ian Maxwell?Alexandra Plumtree? Glen Canyon Images of a Lost World Photographs and Recollections Tad Nichols? The "Corrs" Todd Nichols? A Piece of My Mind (Acting Edition) Peter Nichols? The Last Beautiful Days of Autumn A Memoir John Nichols? Chronicle of the Grey Friars of London (Camden Society London Pub First 53) J. G. Nichols? Hopkins Aidan Nichols? Globetrotter Rome the Vatican (Globetrotter Guides) Fiona Nichols? Abie's Irish Rose A Novel (The Modern Jewish Experience) Anne Nichols? Scottish Family Law Service David I. Nichols?etc.? Ruffo in Calabria Peter Nichols? Rehabilitation Medicine Philip John Russell Nichols?Elizabeth Ann Hamilton?
https://w.atwiki.jp/feedback1970/pages/57.html
memo source 1 /* Licensed to the Apache Software Foundation (ASF) under one or more 2 * contributor license agreements. See the NOTICE file distributed with 3 * this work for additional information regarding copyright ownership. 4 * The ASF licenses this file to You under the Apache License, Version 2.0 5 * (the "License"); you may not use this file except in compliance with 6 * the License. You may obtain a copy of the License at 7 * 8 * http //www.apache.org/licenses/LICENSE-2.0 9 * 10 * Unless required by applicable law or agreed to in writing, software 11 * distributed under the License is distributed on an "AS IS" BASIS, 12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13 * See the License for the specific language governing permissions and 14 * limitations under the License. 15 */ 16 17 #ifndef APACHE_HTTP_CONFIG_H 18 #define APACHE_HTTP_CONFIG_H 19 20 #include "apr_hooks.h" 21 #include "util_cfgtree.h" 22 23 #ifdef __cplusplus 24 extern "C" { 25 #endif 26 27 /** 28 * @file http_config.h 29 * @brief Apache Configuration 30 */ 31 32 /* 33 * The central data structures around here... 34 */ 35 36 /* Command dispatch structures... */ 37 38 /** 39 * How the directives arguments should be parsed. 40 * @remark Note that for all of these except RAW_ARGS, the config routine is 41 * passed a freshly allocated string which can be modified or stored 42 * or whatever... 43 */ 44 enum cmd_how { 45 RAW_ARGS, /** cmd_func parses command line itself */ 46 TAKE1, /** one argument only */ 47 TAKE2, /** two arguments only */ 48 ITERATE, /** one argument, occuring multiple times 49 * (e.g., IndexIgnore) 50 */ 51 ITERATE2, /** two arguments, 2nd occurs multiple times 52 * (e.g., AddIcon) 53 */ 54 FLAG, /** One of On or Off */ 55 NO_ARGS, /** No args at all, e.g. /Directory */ 56 TAKE12, /** one or two arguments */ 57 TAKE3, /** three arguments only */ 58 TAKE23, /** two or three arguments */ 59 TAKE123, /** one, two or three arguments */ 60 TAKE13 /** one or three arguments */ 61 }; 62 /** 63 * This structure is passed to a command which is being invoked, 64 * to carry a large variety of miscellaneous data which is all of 65 * use to *somebody*... 66 */ 67 typedef struct cmd_parms_struct cmd_parms; 68 69 #if defined(AP_HAVE_DESIGNATED_INITIALIZER) || defined(DOXYGEN) 70 71 /** 72 * All the types of functions that can be used in directives 73 * @internal 74 */ 75 typedef union { 76 /** function to call for a no-args */ 77 const char *(*no_args) (cmd_parms *parms, void *mconfig); 78 /** function to call for a raw-args */ 79 const char *(*raw_args) (cmd_parms *parms, void *mconfig, 80 const char *args); 81 /** function to call for a take1 */ 82 const char *(*take1) (cmd_parms *parms, void *mconfig, const char *w); 83 /** function to call for a take2 */ 84 const char *(*take2) (cmd_parms *parms, void *mconfig, const char *w, 85 const char *w2); 86 /** function to call for a take3 */ 87 const char *(*take3) (cmd_parms *parms, void *mconfig, const char *w, 88 const char *w2, const char *w3); 89 /** function to call for a flag */ 90 const char *(*flag) (cmd_parms *parms, void *mconfig, int on); 91 } cmd_func; 92 93 /** This configuration directive does not take any arguments */ 94 # define AP_NO_ARGS func.no_args 95 /** This configuration directive will handle it s own parsing of arguments*/ 96 # define AP_RAW_ARGS func.raw_args 97 /** This configuration directive takes 1 argument*/ 98 # define AP_TAKE1 func.take1 99 /** This configuration directive takes 2 arguments */ 100 # define AP_TAKE2 func.take2 101 /** This configuration directive takes 3 arguments */ 102 # define AP_TAKE3 func.take3 103 /** This configuration directive takes a flag (on/off) as a argument*/ 104 # define AP_FLAG func.flag 105 106 /** method of declaring a directive with no arguments */ 107 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \ 108 { directive, { .no_args=func }, mconfig, where, RAW_ARGS, help } 109 /** method of declaring a directive with raw argument parsing */ 110 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \ 111 { directive, { .raw_args=func }, mconfig, where, RAW_ARGS, help } 112 /** method of declaring a directive which takes 1 argument */ 113 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ 114 { directive, { .take1=func }, mconfig, where, TAKE1, help } 115 /** method of declaring a directive which takes multiple arguments */ 116 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ 117 { directive, { .take1=func }, mconfig, where, ITERATE, help } 118 /** method of declaring a directive which takes 2 arguments */ 119 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \ 120 { directive, { .take2=func }, mconfig, where, TAKE2, help } 121 /** method of declaring a directive which takes 1 or 2 arguments */ 122 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \ 123 { directive, { .take2=func }, mconfig, where, TAKE12, help } 124 /** method of declaring a directive which takes multiple 2 arguments */ 125 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \ 126 { directive, { .take2=func }, mconfig, where, ITERATE2, help } 127 /** method of declaring a directive which takes 1 or 3 arguments */ 128 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \ 129 { directive, { .take3=func }, mconfig, where, TAKE13, help } 130 /** method of declaring a directive which takes 2 or 3 arguments */ 131 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \ 132 { directive, { .take3=func }, mconfig, where, TAKE23, help } 133 /** method of declaring a directive which takes 1 to 3 arguments */ 134 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \ 135 { directive, { .take3=func }, mconfig, where, TAKE123, help } 136 /** method of declaring a directive which takes 3 arguments */ 137 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ 138 { directive, { .take3=func }, mconfig, where, TAKE3, help } 139 /** method of declaring a directive which takes a flag (on/off) as a argument*/ 140 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \ 141 { directive, { .flag=func }, mconfig, where, FLAG, help } 142 143 #else /* AP_HAVE_DESIGNATED_INITIALIZER */ 144 145 typedef const char *(*cmd_func) (); 146 147 # define AP_NO_ARGS func 148 # define AP_RAW_ARGS func 149 # define AP_TAKE1 func 150 # define AP_TAKE2 func 151 # define AP_TAKE3 func 152 # define AP_FLAG func 153 154 # define AP_INIT_NO_ARGS(directive, func, mconfig, where, help) \ 155 { directive, func, mconfig, where, RAW_ARGS, help } 156 # define AP_INIT_RAW_ARGS(directive, func, mconfig, where, help) \ 157 { directive, func, mconfig, where, RAW_ARGS, help } 158 # define AP_INIT_TAKE1(directive, func, mconfig, where, help) \ 159 { directive, func, mconfig, where, TAKE1, help } 160 # define AP_INIT_ITERATE(directive, func, mconfig, where, help) \ 161 { directive, func, mconfig, where, ITERATE, help } 162 # define AP_INIT_TAKE2(directive, func, mconfig, where, help) \ 163 { directive, func, mconfig, where, TAKE2, help } 164 # define AP_INIT_TAKE12(directive, func, mconfig, where, help) \ 165 { directive, func, mconfig, where, TAKE12, help } 166 # define AP_INIT_ITERATE2(directive, func, mconfig, where, help) \ 167 { directive, func, mconfig, where, ITERATE2, help } 168 # define AP_INIT_TAKE13(directive, func, mconfig, where, help) \ 169 { directive, func, mconfig, where, TAKE13, help } 170 # define AP_INIT_TAKE23(directive, func, mconfig, where, help) \ 171 { directive, func, mconfig, where, TAKE23, help } 172 # define AP_INIT_TAKE123(directive, func, mconfig, where, help) \ 173 { directive, func, mconfig, where, TAKE123, help } 174 # define AP_INIT_TAKE3(directive, func, mconfig, where, help) \ 175 { directive, func, mconfig, where, TAKE3, help } 176 # define AP_INIT_FLAG(directive, func, mconfig, where, help) \ 177 { directive, func, mconfig, where, FLAG, help } 178 179 #endif /* AP_HAVE_DESIGNATED_INITIALIZER */ 180 181 /** 182 * The command record structure. Each modules can define a table of these 183 * to define the directives it will implement. 184 */ 185 typedef struct command_struct command_rec; 186 struct command_struct { 187 /** Name of this command */ 188 const char *name; 189 /** The function to be called when this directive is parsed */ 190 cmd_func func; 191 /** Extra data, for functions which implement multiple commands... */ 192 void *cmd_data; 193 /** What overrides need to be allowed to enable this command. */ 194 int req_override; 195 /** What the command expects as arguments 196 * @defvar cmd_how args_how*/ 197 enum cmd_how args_how; 198 199 /** usage message, in case of syntax errors */ 200 const char *errmsg; 201 }; 202 203 /** 204 * @defgroup ConfigDirectives Allowed locations for configuration directives. 205 * 206 * The allowed locations for a configuration directive are the union of 207 * those indicated by each set bit in the req_override mask. 208 * 209 * @{ 210 */ 211 #define OR_NONE 0 /** *.conf is not available anywhere in this override */ 212 #define OR_LIMIT 1 /** *.conf inside Directory or Location 213 and .htaccess when AllowOverride Limit */ 214 #define OR_OPTIONS 2 /** *.conf anywhere 215 and .htaccess when AllowOverride Options */ 216 #define OR_FILEINFO 4 /** *.conf anywhere 217 and .htaccess when AllowOverride FileInfo */ 218 #define OR_AUTHCFG 8 /** *.conf inside Directory or Location 219 and .htaccess when AllowOverride AuthConfig */ 220 #define OR_INDEXES 16 /** *.conf anywhere 221 and .htaccess when AllowOverride Indexes */ 222 #define OR_UNSET 32 /** unset a directive (in Allow) */ 223 #define ACCESS_CONF 64 /** *.conf inside Directory or Location */ 224 #define RSRC_CONF 128 /** *.conf outside Directory or Location */ 225 #define EXEC_ON_READ 256 /** force directive to execute a command 226 which would modify the configuration (like including another 227 file, or IFModule */ 228 /** this directive can be placed anywhere */ 229 #define OR_ALL (OR_LIMIT|OR_OPTIONS|OR_FILEINFO|OR_AUTHCFG|OR_INDEXES) 230 231 /** @} */ 232 233 /** 234 * This can be returned by a function if they don t wish to handle 235 * a command. Make it something not likely someone will actually use 236 * as an error code. 237 */ 238 #define DECLINE_CMD "\a\b" 239 240 /** Common structure for reading of config files / passwd files etc. */ 241 typedef struct ap_configfile_t ap_configfile_t; 242 struct ap_configfile_t { 243 int (*getch) (void *param); /** a getc()-like function */ 244 void *(*getstr) (void *buf, size_t bufsiz, void *param); 245 /** a fgets()-like function */ 246 int (*close) (void *param); /** a close handler function */ 247 void *param; /** the argument passed to getch/getstr/close */ 248 const char *name; /** the filename / description */ 249 unsigned line_number; /** current line number, starting at 1 */ 250 }; 251 252 /** 253 * This structure is passed to a command which is being invoked, 254 * to carry a large variety of miscellaneous data which is all of 255 * use to *somebody*... 256 */ 257 struct cmd_parms_struct { 258 /** Argument to command from cmd_table */ 259 void *info; 260 /** Which allow-override bits are set */ 261 int override; 262 /** Which methods are Limit ed */ 263 apr_int64_t limited; 264 /** methods which are limited */ 265 apr_array_header_t *limited_xmethods; 266 /** methods which are xlimited */ 267 ap_method_list_t *xlimited; 268 269 /** Config file structure. */ 270 ap_configfile_t *config_file; 271 /** the directive specifying this command */ 272 ap_directive_t *directive; 273 274 /** Pool to allocate new storage in */ 275 apr_pool_t *pool; 276 /** Pool for scratch memory; persists during configuration, but 277 * wiped before the first request is served... */ 278 apr_pool_t *temp_pool; 279 /** Server_rec being configured for */ 280 server_rec *server; 281 /** If configuring for a directory, pathname of that directory. 282 * NOPE! That s what it meant previous to the existance of Files , 283 * Location and regex matching. Now the only usefulness that can be 284 * derived from this field is whether a command is being called in a 285 * server context (path == NULL) or being called in a dir context 286 * (path != NULL). */ 287 char *path; 288 /** configuration command */ 289 const command_rec *cmd; 290 291 /** per_dir_config vector passed to handle_command */ 292 struct ap_conf_vector_t *context; 293 /** directive with syntax error */ 294 const ap_directive_t *err_directive; 295 }; 296 297 /** 298 * Module structures. Just about everything is dispatched through 299 * these, directly or indirectly (through the command and handler 300 * tables). 301 */ 302 typedef struct module_struct module; 303 struct module_struct { 304 /** API version, *not* module version; check that module is 305 * compatible with this version of the server. 306 */ 307 int version; 308 /** API minor version. Provides API feature milestones. Not checked 309 * during module init */ 310 int minor_version; 311 /** Index to this modules structures in config vectors. */ 312 int module_index; 313 314 /** The name of the module s C file */ 315 const char *name; 316 /** The handle for the DSO. Internal use only */ 317 void *dynamic_load_handle; 318 319 /** A pointer to the next module in the list 320 * @defvar module_struct *next */ 321 struct module_struct *next; 322 323 /** Magic Cookie to identify a module structure; It s mainly 324 * important for the DSO facility (see also mod_so). */ 325 unsigned long magic; 326 327 /** Function to allow MPMs to re-write command line arguments. This 328 * hook is only available to MPMs. 329 * @param The process that the server is running in. 330 */ 331 void (*rewrite_args) (process_rec *process); 332 /** Function to allow all modules to create per directory configuration 333 * structures. 334 * @param p The pool to use for all allocations. 335 * @param dir The directory currently being processed. 336 * @return The per-directory structure created 337 */ 338 void *(*create_dir_config) (apr_pool_t *p, char *dir); 339 /** Function to allow all modules to merge the per directory configuration 340 * structures for two directories. 341 * @param p The pool to use for all allocations. 342 * @param base_conf The directory structure created for the parent directory. 343 * @param new_conf The directory structure currently being processed. 344 * @return The new per-directory structure created 345 */ 346 void *(*merge_dir_config) (apr_pool_t *p, void *base_conf, void *new_conf); 347 /** Function to allow all modules to create per server configuration 348 * structures. 349 * @param p The pool to use for all allocations. 350 * @param s The server currently being processed. 351 * @return The per-server structure created 352 */ 353 void *(*create_server_config) (apr_pool_t *p, server_rec *s); 354 /** Function to allow all modules to merge the per server configuration 355 * structures for two servers. 356 * @param p The pool to use for all allocations. 357 * @param base_conf The directory structure created for the parent directory. 358 * @param new_conf The directory structure currently being processed. 359 * @return The new per-directory structure created 360 */ 361 void *(*merge_server_config) (apr_pool_t *p, void *base_conf, 362 void *new_conf); 363 364 /** A command_rec table that describes all of the directives this module 365 * defines. */ 366 const command_rec *cmds; 367 368 /** A hook to allow modules to hook other points in the request processing. 369 * In this function, modules should call the ap_hook_*() functions to 370 * register an interest in a specific step in processing the current 371 * request. 372 * @param p the pool to use for all allocations 373 */ 374 void (*register_hooks) (apr_pool_t *p); 375 }; 376 377 /** 378 * @defgroup ModuleInit Module structure initializers 379 * 380 * Initializer for the first few module slots, which are only 381 * really set up once we start running. Note that the first two slots 382 * provide a version check; this should allow us to deal with changes to 383 * the API. The major number should reflect changes to the API handler table 384 * itself or removal of functionality. The minor number should reflect 385 * additions of functionality to the existing API. (the server can detect 386 * an old-format module, and either handle it back-compatibly, or at least 387 * signal an error). See src/include/ap_mmn.h for MMN version history. 388 * @{ 389 */ 390 391 /** The one used in Apache 1.3, which will deliberately cause an error */ 392 #define STANDARD_MODULE_STUFF this_module_needs_to_be_ported_to_apache_2_0 393 394 /** Use this in all standard modules */ 395 #define STANDARD20_MODULE_STUFF MODULE_MAGIC_NUMBER_MAJOR, \ 396 MODULE_MAGIC_NUMBER_MINOR, \ 397 -1, \ 398 __FILE__, \ 399 NULL, \ 400 NULL, \ 401 MODULE_MAGIC_COOKIE, \ 402 NULL /* rewrite args spot */ 403 404 /** Use this only in MPMs */ 405 #define MPM20_MODULE_STUFF MODULE_MAGIC_NUMBER_MAJOR, \ 406 MODULE_MAGIC_NUMBER_MINOR, \ 407 -1, \ 408 __FILE__, \ 409 NULL, \ 410 NULL, \ 411 MODULE_MAGIC_COOKIE 412 413 /** @} */ 414 415 /* CONFIGURATION VECTOR FUNCTIONS */ 416 417 /** configuration vector structure */ 418 typedef struct ap_conf_vector_t ap_conf_vector_t; 419 420 /** 421 * Generic accessors for other modules to get at their own module-specific 422 * data 423 * @param conf_vector The vector in which the modules configuration is stored. 424 * usually r- per_dir_config or s- module_config 425 * @param m The module to get the data for. 426 * @return The module-specific data 427 */ 428 AP_DECLARE(void *) ap_get_module_config(const ap_conf_vector_t *cv, 429 const module *m); 430 431 /** 432 * Generic accessors for other modules to set at their own module-specific 433 * data 434 * @param conf_vector The vector in which the modules configuration is stored. 435 * usually r- per_dir_config or s- module_config 436 * @param m The module to set the data for. 437 * @param val The module-specific data to set 438 */ 439 AP_DECLARE(void) ap_set_module_config(ap_conf_vector_t *cv, const module *m, 440 void *val); 441 442 #if !defined(AP_DEBUG) 443 444 #define ap_get_module_config(v,m) \ 445 (((void **)(v))[(m)- module_index]) 446 #define ap_set_module_config(v,m,val) \ 447 ((((void **)(v))[(m)- module_index]) = (val)) 448 449 #endif /* AP_DEBUG */ 450 451 452 /** 453 * Generic command handling function for strings 454 * @param cmd The command parameters for this directive 455 * @param struct_ptr pointer into a given type 456 * @param arg The argument to the directive 457 * @return An error string or NULL on success 458 */ 459 AP_DECLARE_NONSTD(const char *) ap_set_string_slot(cmd_parms *cmd, 460 void *struct_ptr, 461 const char *arg); 462 463 /** 464 * Generic command handling function for integers 465 * @param cmd The command parameters for this directive 466 * @param struct_ptr pointer into a given type 467 * @param arg The argument to the directive 468 * @return An error string or NULL on success 469 */ 470 AP_DECLARE_NONSTD(const char *) ap_set_int_slot(cmd_parms *cmd, 471 void *struct_ptr, 472 const char *arg); 473 474 /** 475 * Return true if the specified method is limited by being listed in 476 * a Limit container, or by *not* being listed in a LimiteExcept 477 * container. 478 * 479 * @param method Pointer to a string specifying the method to check. 480 * @param cmd Pointer to the cmd_parms structure passed to the 481 * directive handler. 482 * @return 0 if the method is not limited in the current scope 483 */ 484 AP_DECLARE(int) ap_method_is_limited(cmd_parms *cmd, const char *method); 485 486 /** 487 * Generic command handling function for strings, always sets the value 488 * to a lowercase string 489 * @param cmd The command parameters for this directive 490 * @param struct_ptr pointer into a given type 491 * @param arg The argument to the directive 492 * @return An error string or NULL on success 493 */ 494 AP_DECLARE_NONSTD(const char *) ap_set_string_slot_lower(cmd_parms *cmd, 495 void *struct_ptr, 496 const char *arg); 497 /** 498 * Generic command handling function for flags 499 * @param cmd The command parameters for this directive 500 * @param struct_ptr pointer into a given type 501 * @param arg The argument to the directive (either 1 or 0) 502 * @return An error string or NULL on success 503 */ 504 AP_DECLARE_NONSTD(const char *) ap_set_flag_slot(cmd_parms *cmd, 505 void *struct_ptr, 506 int arg); 507 /** 508 * Generic command handling function for files 509 * @param cmd The command parameters for this directive 510 * @param struct_ptr pointer into a given type 511 * @param arg The argument to the directive 512 * @return An error string or NULL on success 513 */ 514 AP_DECLARE_NONSTD(const char *) ap_set_file_slot(cmd_parms *cmd, 515 void *struct_ptr, 516 const char *arg); 517 /** 518 * Generic command handling function to respond with cmd- help as an error 519 * @param cmd The command parameters for this directive 520 * @param struct_ptr pointer into a given type 521 * @param arg The argument to the directive 522 * @return The cmd- help value as the error string 523 * @tip This allows simple declarations such as; 524 * pre 525 * AP_INIT_RAW_ARGS("Foo", ap_set_deprecated, NULL, OR_ALL, 526 * "The Foo directive is no longer supported, use Bar"), 527 * /pre 528 */ 529 AP_DECLARE_NONSTD(const char *) ap_set_deprecated(cmd_parms *cmd, 530 void *struct_ptr, 531 const char *arg); 532 /** 533 * For modules which need to read config files, open logs, etc. this returns 534 * the canonical form of fname made absolute to ap_server_root. 535 * @param p pool to allocate data from 536 * @param fname The file name 537 */ 538 AP_DECLARE(char *) ap_server_root_relative(apr_pool_t *p, const char *fname); 539 540 /* Finally, the hook for dynamically loading modules in... */ 541 542 /** 543 * Add a module to the server 544 * @param m The module structure of the module to add 545 * @param p The pool of the same lifetime as the module 546 */ 547 AP_DECLARE(void) ap_add_module(module *m, apr_pool_t *p); 548 549 /** 550 * Remove a module from the server. There are some caveats 551 * when the module is removed, its slot is lost so all the current 552 * per-dir and per-server configurations are invalid. So we should 553 * only ever call this function when you are invalidating almost 554 * all our current data. I.e. when doing a restart. 555 * @param m the module structure of the module to remove 556 */ 557 AP_DECLARE(void) ap_remove_module(module *m); 558 /** 559 * Add a module to the chained modules list and the list of loaded modules 560 * @param m The module structure of the module to add 561 * @param p The pool with the same lifetime as the module 562 */ 563 AP_DECLARE(void) ap_add_loaded_module(module *mod, apr_pool_t *p); 564 /** 565 * Remove a module fromthe chained modules list and the list of loaded modules 566 * @param m the module structure of the module to remove 567 */ 568 AP_DECLARE(void) ap_remove_loaded_module(module *mod); 569 /** 570 * Add a module to the list of loaded module based on the name of the 571 * module 572 * @param name The name of the module 573 * @param p The pool valid for the lifetime of the module 574 * @return 1 on success, 0 on failure 575 */ 576 AP_DECLARE(int) ap_add_named_module(const char *name, apr_pool_t *p); 577 /** 578 * Find the name of the specified module 579 * @param m The module to get the name for 580 * @return the name of the module 581 */ 582 AP_DECLARE(const char *) ap_find_module_name(module *m); 583 /** 584 * Find a module based on the name of the module 585 * @param name the name of the module 586 * @return the module structure if found, NULL otherwise 587 */ 588 AP_DECLARE(module *) ap_find_linked_module(const char *name); 589 590 /** 591 * Open a ap_configfile_t as apr_file_t 592 * @param ret_cfg open ap_configfile_t struct pointer 593 * @param p The pool to allocate the structure from 594 * @param name the name of the file to open 595 */ 596 AP_DECLARE(apr_status_t) ap_pcfg_openfile(ap_configfile_t **ret_cfg, 597 apr_pool_t *p, const char *name); 598 599 /** 600 * Allocate a ap_configfile_t handle with user defined functions and params 601 * @param p The pool to allocate from 602 * @param descr The name of the file 603 * @param param The argument passed to getch/getstr/close 604 * @param getc_func The getch function 605 * @param gets_func The getstr function 606 * @param close_func The close function 607 */ 608 AP_DECLARE(ap_configfile_t *) ap_pcfg_open_custom(apr_pool_t *p, 609 const char *descr, 610 void *param, 611 int(*getc_func)(void*), 612 void *(*gets_func) (void *buf, size_t bufsiz, void *param), 613 int(*close_func)(void *param)); 614 615 /** 616 * Read one line from open ap_configfile_t, strip LF, increase line number 617 * @param buf place to store the line read 618 * @param bufsize size of the buffer 619 * @param cfp File to read from 620 * @return 1 on success, 0 on failure 621 */ 622 AP_DECLARE(int) ap_cfg_getline(char *buf, size_t bufsize, ap_configfile_t *cfp); 623 624 /** 625 * Read one char from open configfile_t, increase line number upon LF 626 * @param cfp The file to read from 627 * @return the character read 628 */ 629 AP_DECLARE(int) ap_cfg_getc(ap_configfile_t *cfp); 630 631 /** 632 * Detach from open ap_configfile_t, calling the close handler 633 * @param cfp The file to close 634 * @return 1 on sucess, 0 on failure 635 */ 636 AP_DECLARE(int) ap_cfg_closefile(ap_configfile_t *cfp); 637 638 /** 639 * Read all data between the current foo and the matching /foo . All 640 * of this data is forgotten immediately. 641 * @param cmd The cmd_parms to pass to the directives inside the container 642 * @param directive The directive name to read until 643 * @return Error string on failure, NULL on success 644 */ 645 AP_DECLARE(const char *) ap_soak_end_container(cmd_parms *cmd, char *directive); 646 647 /** 648 * Read all data between the current foo and the matching /foo and build 649 * a config tree from it 650 * @param p pool to allocate from 651 * @param temp_pool Temporary pool to allocate from 652 * @param parms The cmd_parms to pass to all directives read 653 * @param current The current node in the tree 654 * @param curr_parent The current parent node 655 * @param orig_directive The directive to read until hit. 656 * @return Error string on failure, NULL on success 657 */ 658 AP_DECLARE(const char *) ap_build_cont_config(apr_pool_t *p, 659 apr_pool_t *temp_pool, 660 cmd_parms *parms, 661 ap_directive_t **current, 662 ap_directive_t **curr_parent, 663 char *orig_directive); 664 665 /** 666 * Build a config tree from a config file 667 * @param parms The cmd_parms to pass to all of the directives in the file 668 * @param conf_pool The pconf pool 669 * @param temp_pool The temporary pool 670 * @param conftree Place to store the root node of the config tree 671 * @return Error string on erro, NULL otherwise 672 */ 673 AP_DECLARE(const char *) ap_build_config(cmd_parms *parms, 674 apr_pool_t *conf_pool, 675 apr_pool_t *temp_pool, 676 ap_directive_t **conftree); 677 678 /** 679 * Walk a config tree and setup the server s internal structures 680 * @param conftree The config tree to walk 681 * @param parms The cmd_parms to pass to all functions 682 * @param section_vector The per-section config vector. 683 * @return Error string on error, NULL otherwise 684 */ 685 AP_DECLARE(const char *) ap_walk_config(ap_directive_t *conftree, 686 cmd_parms *parms, 687 ap_conf_vector_t *section_vector); 688 689 /** 690 * @defgroup ap_check_cmd_context ap_check_cmd_context 691 * @{ 692 */ 693 /** 694 * Check the context a command is used in. 695 * @param cmd The command to check 696 * @param forbidden Where the command is forbidden. 697 * @return Error string on error, NULL on success 698 */ 699 AP_DECLARE(const char *) ap_check_cmd_context(cmd_parms *cmd, 700 unsigned forbidden); 701 702 #define NOT_IN_VIRTUALHOST 0x01 /** Forbidden in Virtualhost */ 703 #define NOT_IN_LIMIT 0x02 /** Forbidden in Limit */ 704 #define NOT_IN_DIRECTORY 0x04 /** Forbidden in Directory */ 705 #define NOT_IN_LOCATION 0x08 /** Forbidden in Location */ 706 #define NOT_IN_FILES 0x10 /** Forbidden in Files */ 707 /** Forbidden in Directory / Location / Files */ 708 #define NOT_IN_DIR_LOC_FILE (NOT_IN_DIRECTORY|NOT_IN_LOCATION|NOT_IN_FILES) 709 /** Forbidden in VirtualHost / Limit / Directory / Location / Files */ 710 #define GLOBAL_ONLY (NOT_IN_VIRTUALHOST|NOT_IN_LIMIT|NOT_IN_DIR_LOC_FILE) 711 712 /** @} */ 713 714 #ifdef CORE_PRIVATE 715 716 /** 717 * The topmost module in the list 718 * @defvar module *ap_top_module 719 */ 720 AP_DECLARE_DATA extern module *ap_top_module; 721 722 /** 723 * Array of all statically linked modules 724 * @defvar module *ap_prelinked_modules[] 725 */ 726 AP_DECLARE_DATA extern module *ap_prelinked_modules[]; 727 /** 728 * Array of all preloaded modules 729 * @defvar module *ap_preloaded_modules[] 730 */ 731 AP_DECLARE_DATA extern module *ap_preloaded_modules[]; 732 /** 733 * Array of all loaded modules 734 * @defvar module **ap_loaded_modules 735 */ 736 AP_DECLARE_DATA extern module **ap_loaded_modules; 737 738 /* For mod_so.c... */ 739 /** Run a single module s two create_config hooks 740 * @param p the pool to allocate from 741 * @param s The server to configure for. 742 * @param m The module to configure 743 */ 744 AP_DECLARE(void) ap_single_module_configure(apr_pool_t *p, server_rec *s, 745 module *m); 746 747 /* For http_main.c... */ 748 /** 749 * Add all of the prelinked modules into the loaded module list 750 * @param process The process that is currently running the server 751 */ 752 AP_DECLARE(void) ap_setup_prelinked_modules(process_rec *process); 753 754 /** 755 * Show the preloaded configuration directives, the help string explaining 756 * the directive arguments, in what module they are handled, and in 757 * what parts of the configuration they are allowed. Used for httpd -h. 758 */ 759 AP_DECLARE(void) ap_show_directives(void); 760 761 /** 762 * Show the preloaded module names. Used for httpd -l. 763 */ 764 AP_DECLARE(void) ap_show_modules(void); 765 766 /** 767 * Show the MPM name. Used in reporting modules such as mod_info to 768 * provide extra information to the user 769 */ 770 AP_DECLARE(const char *) ap_show_mpm(void); 771 772 /** 773 * Read all config files and setup the server 774 * @param process The process running the server 775 * @param temp_pool A pool to allocate temporary data from. 776 * @param config_name The name of the config file 777 * @param conftree Place to store the root of the config tree 778 * @return The setup server_rec list. 779 */ 780 AP_DECLARE(server_rec *) ap_read_config(process_rec *process, 781 apr_pool_t *temp_pool, 782 const char *config_name, 783 ap_directive_t **conftree); 784 785 /** 786 * Run all rewrite args hooks for loaded modules 787 * @param process The process currently running the server 788 */ 789 AP_DECLARE(void) ap_run_rewrite_args(process_rec *process); 790 791 /** 792 * Run the register hooks function for a specified module 793 * @param m The module to run the register hooks function fo 794 * @param p The pool valid for the lifetime of the module 795 */ 796 AP_DECLARE(void) ap_register_hooks(module *m, apr_pool_t *p); 797 798 /** 799 * Setup all virtual hosts 800 * @param p The pool to allocate from 801 * @param main_server The head of the server_rec list 802 */ 803 AP_DECLARE(void) ap_fixup_virtual_hosts(apr_pool_t *p, 804 server_rec *main_server); 805 806 /* For http_request.c... */ 807 808 /** 809 * Setup the config vector for a request_rec 810 * @param p The pool to allocate the config vector from 811 * @return The config vector 812 */ 813 AP_CORE_DECLARE(ap_conf_vector_t*) ap_create_request_config(apr_pool_t *p); 814 815 /** 816 * Setup the config vector for per dir module configs 817 * @param p The pool to allocate the config vector from 818 * @return The config vector 819 */ 820 AP_CORE_DECLARE(ap_conf_vector_t *) ap_create_per_dir_config(apr_pool_t *p); 821 822 /** 823 * Run all of the modules merge per dir config functions 824 * @param p The pool to pass to the merge functions 825 * @param base The base directory config structure 826 * @param new_conf The new directory config structure 827 */ 828 AP_CORE_DECLARE(ap_conf_vector_t*) ap_merge_per_dir_configs(apr_pool_t *p, 829 ap_conf_vector_t *base, 830 ap_conf_vector_t *new_conf); 831 832 /* For http_connection.c... */ 833 /** 834 * Setup the config vector for a connection_rec 835 * @param p The pool to allocate the config vector from 836 * @return The config vector 837 */ 838 AP_CORE_DECLARE(ap_conf_vector_t*) ap_create_conn_config(apr_pool_t *p); 839 840 /* For http_core.c... ( Directory command and virtual hosts) */ 841 842 /** 843 * parse an htaccess file 844 * @param resulting htaccess_result 845 * @param r The request currently being served 846 * @param override Which overrides are active 847 * @param path The path to the htaccess file 848 * @param access_name The list of possible names for .htaccess files 849 * int The status of the current request 850 */ 851 AP_CORE_DECLARE(int) ap_parse_htaccess(ap_conf_vector_t **result, 852 request_rec *r, int override, 853 const char *path, 854 const char *access_name); 855 856 /** 857 * Setup a virtual host 858 * @param p The pool to allocate all memory from 859 * @param hostname The hostname of the virtual hsot 860 * @param main_server The main server for this Apache configuration 861 * @param ps Place to store the new server_rec 862 * return Error string on error, NULL on success 863 */ 864 AP_CORE_DECLARE(const char *) ap_init_virtual_host(apr_pool_t *p, 865 const char *hostname, 866 server_rec *main_server, 867 server_rec **); 868 869 /** 870 * Process the config file for Apache 871 * @param s The server rec to use for the command parms 872 * @param fname The name of the config file 873 * @param conftree The root node of the created config tree 874 * @param p Pool for general allocation 875 * @param ptem Pool for temporary allocation 876 */ 877 AP_DECLARE(void) ap_process_resource_config(server_rec *s, const char *fname, 878 ap_directive_t **conftree, 879 apr_pool_t *p, apr_pool_t *ptemp); 880 881 /** 882 * Process all directives in the config tree 883 * @param s The server rec to use in the command parms 884 * @param conftree The config tree to process 885 * @param p The pool for general allocation 886 * @param ptemp The pool for temporary allocations 887 */ 888 AP_DECLARE(void) ap_process_config_tree(server_rec *s, ap_directive_t *conftree, 889 apr_pool_t *p, apr_pool_t *ptemp); 890 891 /* Module-method dispatchers, also for http_request.c */ 892 /** 893 * Run the handler phase of each module until a module accepts the 894 * responsibility of serving the request 895 * @param r The current request 896 * @return The status of the current request 897 */ 898 AP_CORE_DECLARE(int) ap_invoke_handler(request_rec *r); 899 900 /* for mod_perl */ 901 902 /** 903 * Find a given directive in a command_rec table 904 * @param name The directive to search for 905 * @param cmds The table to search 906 * @return The directive definition of the specified directive 907 */ 908 AP_CORE_DECLARE(const command_rec *) ap_find_command(const char *name, 909 const command_rec *cmds); 910 911 /** 912 * Find a given directive in a list module 913 * @param cmd_name The directive to search for 914 * @param mod The module list to search 915 * @return The directive definition of the specified directive 916 */ 917 AP_CORE_DECLARE(const command_rec *) ap_find_command_in_modules(const char *cmd_name, 918 module **mod); 919 920 /** 921 * Ask a module to create per-server and per-section (dir/loc/file) configs 922 * (if it hasn t happened already). The results are stored in the server s 923 * config, and the specified per-section config vector. 924 * @param server The server to operate upon. 925 * @param section_vector The per-section config vector. 926 * @param section Which section to create a config for. 927 * @param mod The module which is defining the config data. 928 * @param pconf A pool for all configuration allocations. 929 * @return The (new) per-section config data. 930 */ 931 AP_CORE_DECLARE(void *) ap_set_config_vectors(server_rec *server, 932 ap_conf_vector_t *section_vector, 933 const char *section, 934 module *mod, apr_pool_t *pconf); 935 936 #endif 937 938 /* Hooks */ 939 940 /** 941 * Run the header parser functions for each module 942 * @param r The current request 943 * @return OK or DECLINED 944 */ 945 AP_DECLARE_HOOK(int,header_parser,(request_rec *r)) 946 947 /** 948 * Run the pre_config function for each module 949 * @param pconf The config pool 950 * @param plog The logging streams pool 951 * @param ptemp The temporary pool 952 * @return OK or DECLINED on success anything else is a error 953 */ 954 AP_DECLARE_HOOK(int,pre_config,(apr_pool_t *pconf,apr_pool_t *plog, 955 apr_pool_t *ptemp)) 956 957 958 /** 959 * Run the post_config function for each module 960 * @param pconf The config pool 961 * @param plog The logging streams pool 962 * @param ptemp The temporary pool 963 * @param s The list of server_recs 964 * @return OK or DECLINED on success anything else is a error 965 */ 966 AP_DECLARE_HOOK(int,post_config,(apr_pool_t *pconf,apr_pool_t *plog, 967 apr_pool_t *ptemp,server_rec *s)) 968 969 /** 970 * Run the open_logs functions for each module 971 * @param pconf The config pool 972 * @param plog The logging streams pool 973 * @param ptemp The temporary pool 974 * @param s The list of server_recs 975 * @return OK or DECLINED on success anything else is a error 976 */ 977 AP_DECLARE_HOOK(int,open_logs,(apr_pool_t *pconf,apr_pool_t *plog, 978 apr_pool_t *ptemp,server_rec *s)) 979 980 /** 981 * Run the child_init functions for each module 982 * @param pchild The child pool 983 * @param s The list of server_recs in this server 984 */ 985 AP_DECLARE_HOOK(void,child_init,(apr_pool_t *pchild, server_rec *s)) 986 987 /** 988 * Run the handler functions for each module 989 * @param r The request_rec 990 * @remark non-wildcard handlers should HOOK_MIDDLE, wildcard HOOK_LAST 991 */ 992 AP_DECLARE_HOOK(int,handler,(request_rec *r)) 993 994 /** 995 * Run the quick handler functions for each module. The quick_handler 996 * is run before any other requests hooks are called (location_walk, 997 * directory_walk, access checking, et. al.). This hook was added 998 * to provide a quick way to serve content from a URI keyed cache. 999 * 1000 * @param r The request_rec 1001 * @param lookup_uri Controls whether the caller actually wants content or not. 1002 * lookup is set when the quick_handler is called out of 1003 * ap_sub_req_lookup_uri() 1004 */ 1005 AP_DECLARE_HOOK(int,quick_handler,(request_rec *r, int lookup_uri)) 1006 1007 /** 1008 * Retrieve the optional functions for each module. 1009 * This is run immediately before the server starts. Optional functions should 1010 * be registered during the hook registration phase. 1011 */ 1012 AP_DECLARE_HOOK(void,optional_fn_retrieve,(void)) 1013 1014 #ifdef __cplusplus 1015 } 1016 #endif 1017 1018 #endif /* !APACHE_HTTP_CONFIG_H */
https://w.atwiki.jp/mainichi-matome/pages/6460.html
The story below is originally published on Mainichi Daily News by Mainichi Shinbun (http //mdn.mainichi.jp). They admitted inventing its kinky features, or rather deliberately mistranslating them from the original gossip magazine. In fact, this is far from the general Japanese' behavior or sense of worth. このページは、毎日新聞事件の検証のための配信記事対訳ページです。直接ジャンプして来られた方は、必ずFAQをお読みください。 ※ この和訳はあくまでもボランティアの方々による一例であり、翻訳の正確さについては各自判断してください。もし誤訳(の疑い)を発見した場合には、直接ページを編集して訂正するか翻訳者連絡掲示板に報告してください。 Cops go to work on oldest profession in the world警察は、世界で最古の職業に取り組もう/を興奮させようとしている 参考資料 拡散状況 関連ページ Cops go to work on oldest profession in the world 警察は、世界で最古の職業{に取り組もう/を興奮させよう}としている 元記事(削除済み):http //mdn.mainichi.jp/culture/waiwai/news/20080103p2g00m0dm002000c 0 Cops go to work on oldest profession in the world 2008,1,3 Shukan Post 12/21-28 By Ryann Connell 警察は、世界で最古の職業{に取り組もう/を興奮させよう}としている 2008,1,3 週刊ポスト 12/21-28 ライアン・コネル記 1 Osaka's adult entertainment districts, traditionally areas that have provided innovative and exciting ideas for Japan's ejaculation industry, are at risk of extinction thanks to a cop crackdown, according to Shukan Post (12/21-28). 日本の射精産業のために革新的で興奮させる観念を昔から提供してきた場所である、大阪の大人の歓楽街が、警察の取り締まりのために、絶滅の危機にある。週刊ポスト(12/21-28)より。 2 Tighter policing is turning out the neon lights in Osaka's entertainment districts. 取り締まりが厳しくなったことで、大阪の歓楽街のネオンの光が消えていっている。 3 The city that has customarily led the way in introducing new and wacky ideas to sate customers' carnal cravings may now be the harbinger of a tougher line against sex services being taken across the entire country. 昔から客の肉体的な欲望を満たすための新しくて珍妙なアイデアの導入をリードしてきた街は今、日本中で行われている性サービスに対するより厳しい方針の先駆者となったのかもしれない。 4 "Cops began getting stricter at the start of 2007, especially when it came to dealing with sex businesses. They're really tough on street-side scouts trying to pick up customers, which is why there are now so many guide booths in the area," a worker at one of the booths tells Shukan Post. 「2007年の初頭から、とりわけセックス産業に対処することとなると、警官たちはより厳格になりました。彼らは客を捕まえようとする路上の客引き人に対して、本当に苛烈になり、そのため、今では街の中にとてもたくさんの案内ブースがあります」と、ブースの従業員は週刊ポストに語る。 5 Osaka's Minami and Kita districts, once filled with handjob and blowjob bars and massage parlors saw many of these establishments replaced by the guide booths last year. かつては手コキ&フェラの店やマッサージパーラーで溢れていた大阪の南区と北区では、昨年、これらの店舗の多くは案内ブースに取って代わった。 6 "Even the guide booths can only be open until 1 a.m. And once they shut down, customers disappear off the streets, too." 「これらの案内ブースですら、開店できるのは午後1時までです。そしてブースが閉店したらすぐに、客もまた、通りから姿を消します」 7 Some of Osaka's longest-running and best known nightclubs and strip joints were raided by police last year, with dozens of sex industry workers arrested on indecency-related charges. 大阪の長年続いてきて最もよく知られているナイトクラブ兼ストリップ小屋のいくつかが、昨年警察によって捜査されて、数ダースのセックス産業従事者が、わいせつな行為に関与したとして告発された。 8 "There's a lot of finger-pointing going on in Kita and Minami over why some places have been raided and others haven't. But Osaka's cabaret club scene is on its last legs. Customers aren't visiting the clubs anymore, saying they've become boring," the operator of a long-running cabaret club tells Shukan Post. 「なぜある所は捜査されて別の所は捜査されないのか、ということに対して、キタとミナミで、非難の声が上がっています。しかし大阪のキャバクラの現状は、破滅のふちにあります。客はもう飽きたと言って、キャバクラにはもはや訪れなくなっています。と、長年続いてきたキャバクラの経営者は週刊ポストに語る。 9 "Osaka's sex industry has always led the country in coming up with new ideas, but there is nobody with any new ideas around anymore." 「大阪のセックス産業はずっと、新しいアイデアを思いつくことでこの国をリードしてきましたが、もはや何か新しいアイデアを持っている人は、ひとりもいないのです」 10 Various reasons have been suggested for why Osaka was targeted, including outgoing Gov.Fusae Ota's desire to leave a legacy, police going after the city following a successful clean up of Tokyo's once notorious but now tame Kabukicho and, the most likely, that sex businesses across the country are now coming under increasingly closer scrutiny. 大阪がターゲットとなった理由として、もうすぐ辞任する太田房江知事の成果をあげたいという欲望、かつては悪名高かったが今では飼いならされた東京の歌舞伎町の浄化の成功の後に続いて大阪を捜査している警察など、多くの理由が取り沙汰されてきたが、一番ありそうなのは、日本中のセックス産業は今監視下におかれてその監視はますます周到になってきている、ということだ。 11 Gifu's renowned soapland brothel district Kanazuen saw almost unprecedented arrests for prostitution made in October, Sapporo's Susukino adult entertainment district has banned its famous karasu-zoku (crows) street-side touts and Niigata Prefecture has made it illegal to try and lure customers into establishments against their will. 岐阜の知名度の高いソープランド(売春宿)地帯・金津園では、10月に、空前といっていいほどの数の売春容疑の逮捕が行われ、札幌の大人の歓楽街・すすきのでは、有名なカラスゾク(からす達)という路上の客引きが禁止され、そして新潟県では、客の意志に反して客を店に誘い入れようとすることが違法となった。 12 Osaka Prefectural Police refuse to comment on what's happening in their city, saying it will affect the way future operations against sex businesses will be carried out. 大阪府警察は、将来行われるセックス産業に対する作戦の遂行に影響を与えると言って、大阪で起こっていることについてのコメントを拒否した。 13 The National Police Agency, however, is not so shy. しかし、警察庁はそんなに口数が少なくない。 14 "Prefectural police forces across the country are currently tackling illegal sex businesses operating in entertainment districts," an NPA spokesman tells Shukan Post. "Each force is looking at what's happening in their jurisdictions and we understand they are all taking a harder line than has been the case until now." (By Ryann Connell) 「日本中の県警隊は今、歓楽街で営業されている違法セックス産業にとりくんでいて」と警察庁のスポークスマンは週刊ポストに語る。 「警察隊はそれぞれの管轄の中で何が起こっているかを調べていて、彼らは従来よりも厳しい方針を採用している、と我々は理解しています」(ライアン・コネル記) 参考資料 金津園 http //ja.wikipedia.org/wiki/%E9%87%91%E6%B4%A5%E5%9C%92 拡散状況 Japanese Style Noodles http //www.japanesestylenoodles.com/waiwai/archive20080103 SeekJapan http //www.seekjapan.jp/news/other/2008-01-04 WaiWai Archive http //www.mainichiwaiwai.com/waiwai/2008/01/ 関連ページ Japanese Style Noodles SeekJapan WaiWai Archive 毎日新聞英語版から配信された記事2008年